8cad55241bc9aaf91f293a58193a9ee62548e047,source/jetbrains/mps/util/Macros.java,LanguageDescriptorMacros,shrinkPath_internal,#String#File#,80

Before Change


    }

    protected String shrinkPath_internal(String absolutePath, File languageDescriptor) {
      if (pathStartsWith(absolutePath, languageDescriptor.getParent())) {
        String relationalPath = PathManager.getRelationalPathByAbsolute(languageDescriptor, absolutePath);
        return "${language_descriptor}" + relationalPath;
      }
      return super.shrinkPath_internal(absolutePath, languageDescriptor);

After Change


    }

    protected String shrinkPath_internal(String absolutePath, IFile languageDescriptor) {
      String prefix = languageDescriptor.getParent().getCanonicalPath();
      if (pathStartsWith(absolutePath, prefix)) {
        String relationalPath = shrink(absolutePath, prefix);
        return "${language_descriptor}" + relationalPath;
      }
      return super.shrinkPath_internal(absolutePath, languageDescriptor);